package com.tedu.day02.test;


/**
 *   普通类  抽象类  接口类
 *           【关系】   【特点】
 *       类与类               继承           只能单继承、可多层继承
 *       类与抽象类            继承           可以单继承、不可以多继承
 *       抽象类与抽象类         继承           只能单继承、可多层继承
 *       类与接口              实现           可以单继承、也可以多实现
 *                                          并且继承同时实现多个接口
 *       接口与接口             继承          可以单继承、可以多继承
 */
/*作业1：抽象类与接口的区别和关系？*/



//5.接口与接口：      继承       可以单继承，可以多继承
interface Loo{}    interface Foo{}
interface Voo extends Loo,Foo{}







//4.类与接口：实现 ---可以单继承，也可以多实现
//    interface Loo{}   interface Foo{}
//class Joo{}
//class Voo extends Joo implements Loo,Foo{}







//3.抽象类与抽象类：继承-只能单继承。可多层继承
//    abstract class Loo{}
//abstract class Voo extends Loo{}
//abstract class Uoo extends Voo{}






//2.类与抽象类：继承--可以单继承，不可以多继承
//abstract class Uoo{}   abstract class Voo{}
//class Loo extends Uoo,Voo{}





//1.类与类：继承---单继承，可以多层继承
/*class Uoo{}
class Loo extends Uoo{}
class Voo extends Loo{}
*/





public class 关系{
}